home *** CD-ROM | disk | FTP | other *** search
/ CD Actual Thematic 7: Programming / CDAT7.iso / Share / Codigo / hh / rsource.exe / Hexen Source / I_CDMUS.H < prev    next >
Encoding:
C/C++ Source or Header  |  1996-01-31  |  770 b   |  27 lines

  1.  
  2. // i_cdmus.h
  3.  
  4. #ifndef __ICDMUS__
  5. #define __ICDMUS__
  6.  
  7. #define CDERR_NOTINSTALLED   10     // MSCDEX not installed
  8. #define CDERR_NOAUDIOSUPPORT 11     // CD-ROM Doesn't support audio
  9. #define CDERR_NOAUDIOTRACKS  12     // Current CD has no audio tracks
  10. #define CDERR_BADDRIVE       20     // Bad drive number
  11. #define CDERR_BADTRACK       21     // Bad track number
  12. #define CDERR_IOCTLBUFFMEM   22     // Not enough low memory for IOCTL
  13. #define CDERR_DEVREQBASE     100    // DevReq errors
  14.  
  15. extern int cd_Error;
  16.  
  17. int I_CDMusInit(void);
  18. int I_CDMusPlay(int track);
  19. int I_CDMusStop(void);
  20. int I_CDMusResume(void);
  21. int I_CDMusSetVolume(int volume);
  22. int I_CDMusFirstTrack(void);
  23. int I_CDMusLastTrack(void);
  24. int I_CDMusTrackLength(int track);
  25.  
  26. #endif
  27.